package com.ruoyi.system.service;

import java.util.List;

import com.ruoyi.system.domain.SysAppClassification;

/**
 * 分类信息Service接口
 * 
 * @author ruoyi
 * @date 2020-08-15
 */
public interface ISysAppClassificationService {
	/**
	 * 查询分类信息
	 * 
	 * @param id 分类信息ID
	 * @return 分类信息
	 */
	public SysAppClassification selectSysAppClassificationById(Long id);

	/**
	 * 查询分类信息列表
	 * 
	 * @param sysAppClassification 分类信息
	 * @return 分类信息集合
	 */
	public List<SysAppClassification> selectSysAppClassificationList(SysAppClassification sysAppClassification);

	/**
	 * 根据分类获取类型信息
	 * 
	 * @Description:
	 * @Author 豫东一棵草
	 * @DateTime 2020年9月7日 上午9:48:11
	 * @param classType
	 * @return
	 */
	public List<SysAppClassification> selectSysAppClassificationByClassType(String classType);

	/**
	 * 新增分类信息
	 * 
	 * @param sysAppClassification 分类信息
	 * @return 结果
	 */
	public int insertSysAppClassification(SysAppClassification sysAppClassification);

	/**
	 * 修改分类信息
	 * 
	 * @param sysAppClassification 分类信息
	 * @return 结果
	 */
	public int updateSysAppClassification(SysAppClassification sysAppClassification);

	/**
	 * 批量删除分类信息
	 * 
	 * @param ids 需要删除的数据ID
	 * @return 结果
	 */
	public int deleteSysAppClassificationByIds(String ids);

	/**
	 * 删除分类信息信息
	 * 
	 * @param id 分类信息ID
	 * @return 结果
	 */
	public int deleteSysAppClassificationById(Long id);
}
